// Copyright SIX DAY LLC. All rights reserved.

import XCTest
@testable import AlphaWallet

class TransactionCoordinatorTests: XCTestCase {
    /*
    func testShowSendFlow() {
        let coordinator = TransactionsCoordinator(
            session: .make(),
            navigationController: FakeNavigationController(),
            storage: FakeTransactionsStorage(),
            keystore: FakeEtherKeystore(),
            tokensStorage: FakeTokensDataStore()
        )
        coordinator.showPaymentFlow(for: .send(type: .ether(destination: .none)))

        let controller = (coordinator.navigationController.presentedViewController as? UINavigationController)?.viewControllers[0]

        XCTAssertTrue(coordinator.coordinators.first is PaymentCoordinator)
        XCTAssertTrue(controller is SendViewController)
    }

    func testShowRequstFlow() {
        let coordinator = TransactionsCoordinator(
            session: .make(),
            navigationController: FakeNavigationController(),
            storage: FakeTransactionsStorage(),
            keystore: FakeEtherKeystore(),
            tokensStorage: FakeTokensDataStore()
        )

        coordinator.showPaymentFlow(for: .request)

        let controller = (coordinator.navigationController.presentedViewController as? UINavigationController)?.viewControllers[0]

        XCTAssertTrue(coordinator.coordinators.first is PaymentCoordinator)
        XCTAssertTrue(controller is RequestViewController)
    }
     */
}
